	<script type="text/javascript">
	function pasarVariables(pagina, nombres) {
  pagina +="?";
  nomVec = nombres.split(",");
  for (i=0; i<nomVec.length; i++)
    pagina += nomVec[i] + "=" + escape(eval(nomVec[i]))+"&";
  pagina = pagina.substring(0,pagina.length-1);
  location.href=pagina;
}
</script>
<div class="content clear-block">
	<h2>Cap&iacute;tulo 5 Estructura servidor dedicado.</h2>
<br /><p class="definicion" align="justify">
&nbsp;&nbsp;Al configurar nuetra base de datos en modo compartido, tanto la SGA como la PGA ven alterada su estructura.
</p>
<blockquote>
-	La cola de procesado y la cola de respuesta se insertara en la SGA, existira una cola de procesado para cada dispatcher, mientras que existiran tantas colas de repuesta como dispatcher se configuren.<br />
-	En un servidor dedicado cada proceso servidor que se inicia reserva una zona de memoria llamada PGA, donde se almacena informacion de la conexion que se ha establecido, en un servidor compartido esta informacion se pasa a la SGA a una nueva estructura llamada UGA (User Global Area).<br />
</blockquote>
<p class="definicion" align="justify">
&nbsp;&nbsp; Tambien hay que destacar la importacia que adquiere el listener. Es &eacute;l el que se encarga de proporcionar al cliente la direccion en la que se encuentra el dispatcher. Contiene la lista de los dispatcher disponibles realizando un balanceo en las conexiones con la base de datos. Cuando un cliente cierra la conexion con la base de datos es el listener el que se encarga de actualizar el numero de conexiones atendidas por el dispatcher.
</p>
<center><img src="ORACLELIFE_files/images/oca_cap5_estructura.jpg" alt="Estructura Shared server" /></center>	

</div>
